/**
 * 平台配置中心-系统配置
 */
import request from '@/utils/requestServe';
/**
 * 租户管理 新增或修改接口
 * @param {Object} data
 */
export const saveOrUpdateTent = (data) => {
    return request({
        url: '/api-sys/sys/tent/saveOrUpdate',
        method: 'post',
        data
    })
}
/**
 * 角色管理模块 - 角色权限查询接口
 * @param {Object} data
 */
export const getSysFunPermZtree = (data) => {
    return request({
        url: '/api-sys/sys/funcPerm/getSysFunPermZtree',
        method: 'POST',
        data
    })
}


/**
 * 权限 - 获取当前登录人可授权的数据权限范围
 * @param {Object} data
 */
export const getDataAuthRange = (data) => {
    return request({
        url: '/api-sys/sys/dataPerm/getCurrUserDataPerm',
        method: 'POST',
        data
    })
}
/**
 * 数据权限修改
 * 
 */
export const updateSysDataPerm = (data, tenementId) => {
    return request({
        url: '/api-sys/sys/dataPerm/updateSysDataPerm',
        method: 'POST',
        data,
        tenementId,
    })
}
/**
 * 角色管理模块 - 角色权限保存接口
 * @param {Object} data
 */
export const batchSaveRolePerm = (data) => {
    return request({
        url: '/api-sys/sys/funcPerm/batchSaveRolePerm',
        method: 'POST',
        data
    })
}

/**
 * 权限 - 根据角色Id查询数据权限集合
 * @param {Object} data
 */
export const getDataAuthlistById = (data) => {
    return request({
        url: '/api-sys/sys/dataPerm/getDataPermByParam',
        method: 'POST',
        data
    })
}
